FPGA Implementation of a Novel Multifunction Modulo (2n ± 1) Multiplier Using Radix-4 Booth Encoding Scheme
نویسندگان
چکیده
The residue number system is widely used in applications such as communication systems, cryptography, digital filters, signal processors, fault-tolerant detection, and so on. This paper proposes a multifunction modulo (2n ± 1) multiplier based on the radix-4 Booth encoding scheme that can operate both − + multipliers using same hardware structure with only one control signal. A novel proposed achieve superior performance, low power, fast operation, high area efficiency, area-delay product (ADP) power-delay (PDP) compared similar modified Booth-encoding methods. In addition, by integrating separate functions of into single multiplier, method save up to 52.59% (n = 16) area, 5.45% 32) delay time, 49.05% dynamic 50.92% ADP, 50.02% PDP original circuits merged together. Furthermore, operation ranges multiplicand are {0, 2n 1} 2n}, respectively, which wider than for other reported structures. power consumption, time simulated verified Verilog HDL Xilinx FPGA (Field Programmable Gate Array) Vivado tools. Artix-7 XC7A35T-CSG324-1 chipset adopted work.
منابع مشابه
Implementation of Radix-2 Booth Multiplier and Comparison with Radix-4 Encoder Booth Multiplier
This paper Describes implementation of radix-2 Booth Multiplier and this implementation is compared with Radix-4 Encoder Booth Multiplier. This Implementation describes in the Form of RTL Schematic and Comparison is also done by using RTL Schematic. A Conventional Booth Multiplier consists of the Booth Encoder, the partial-product tree and carry propagate adder [2, 3]. Different schemes are add...
متن کاملLow-Power Radix-8 Booth Encoded Modulo 2n − 1 Multiplier with Adaptive Delay
A special moduli set Residue Number System (RNS) of high dynamic range (DR) can speed up the execution of very-large word-length repetitive multiplications found in applications like public key cryptography. The modulo 2n − 1 multiplier is usually the noncritical datapath among all modulo multipliers in such high-DR RNS multiplier. This timing slack can be exploited to reduce the system area an...
متن کاملFPGA Implementation of Low Power Booth Multiplier Using Radix-4 Algorithm
As the scale of integration keeps growing, more and more sophisticated signal processing systems are being implemented on a VLSI chip. These signal processing applications not only demand great computation capacity but also consume considerable amounts of energy. While performance and area remain to be two major design goals, power consumption has become a critical concern in today’s VLSI syste...
متن کاملModulo Multiplier by using Radix-8 Modified Booth Algorithm
Modular arithmetic operations (inversion, multiplication and exponentiation) are used in several cryptography applications. RSA and elliptic curve cryptography (ECC) are two of the most well established and widely used public key cryptographic (PKC) algorithms. The encryption and decryption of these PKC algorithms are performed by repeated modulo multiplications. These multiplications differ fr...
متن کاملDESIGN OF BOOTH ENCODED MODULO 2n-1 MULTIPLIER USING RADIX-8 WITH HIGH DYNAMIC RANGE RESIDUE NUMBER SYSTEM
A special moduli set Residue Number System (RNS) of high Dynamic Range (DR) can speed up the execution of verylarge word-length repetitive multiplications found in applications like public key cryptography. The modulo 2n-1 multiplier is usually the noncritical datapath among all modulo multipliers in such high-DR RNS multiplier. This timing slack can be exploited to reduce the system area and p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2023
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app131810407